package ui;

import gameobjects.Game;



public class View {
	Game game;
	/**
	 * Constructs a new View.
	 */
	public View(Game game){
		this.game = game;
	}

	/**
	 * update the view with the information from the game
	 * @param game
	 */
	public void update(){
		//TODO implement this
	}
	
	/**
	 * Displays the UI for selecting players.
	 * It also contains a start game button.
	 * When a new player is add, call game.addPlayer(String name)
	 * When the user is done and wants to start the game, call
	 * game.startGame()
	 */
	public void showPlayerSelectView(){
		//TODO implement this
	}
	
	/**
	 * Hides the UI for selecting players.
	 */
	public void hidePlayerSelectView(){
		//TODO implement this
	}
	
	/**
	 * Shows the Main game view	
	 */
	public void showGameView(){
		
	}
	
	/**
	 * hides the game view
	 */
	public void hideGameView(){
		
	}
	
	
}
